cs-membership-user-migration
📘 Documentación de la API - CS Membership User Migration
Este Diccionario de API proporciona una descripción general completa de los componentes clave utilizados en la API de Migración de Usuarios de CS Membership.
🗂️ Información Base
- Título de la API: CS Membership User Migration
- Versión: 1.0.0
- URL Base: https://cs-membership-user-migration-{env}.us-e1.cloudhub.io/api/Reemplaza
{env}
condev
oqa
dependiendo del entorno.
🔐 Métodos de Autenticación
- Aplicación de Client IDRequiere un encabezado
client_id
válido para las solicitudes de la API. - OAuth 2.0Autenticación segura basada en tokens usando tokens
Bearer
en el encabezadoAuthorization
.Ejemplo de Encabezados de Autenticación:-H "client_id: TU_CLIENT_ID" \ -H "Authorization: Bearer TU_TOKEN_DE_ACCESO"
📍 Resumen de Endpoints
1️⃣ GET /obtain-users-by-b2c
- Descripción: Recuperar información de usuario basada en el identificador B2C.
- Método:
GET
- Ruta:
/obtain-users-by-b2c
- Parámetro de Consulta:
sub
(string, requerido) - El identificador único de usuario B2C.Ejemplo de Solicitud:
curl -X GET "https://cs-membership-user-migration-dev.us-e1.cloudhub.io/api/obtain-users-by-b2c?sub=4fbcdd2e-c284-4aa1-9320-ab72a21d4aaf" \ -H "Content-Type: application/json" \ -H "client_id: TU_CLIENT_ID" \ -H "Authorization: Bearer TU_TOKEN_DE_ACCESO"
Ejemplo de Respuesta:
{ "id": "4fbcdd2e-c284-4aa1-9320-ab72a21d4aaf", "name": "John Doe", "email": "john.doe@example.com", "status": "active" }
🗃️ Parámetros de Consulta
sub
(requerido): El identificador B2C del usuario (formato UUID).- Ejemplo:
4fbcdd2e-c284-4aa1-9320-ab72a21d4aaf
- Ejemplo:
📦 Campos de Respuesta
- id (string): El identificador único del usuario.
- name (string): Nombre completo del usuario.
- email (string): Dirección de correo electrónico del usuario.
- status (string): Estado actual del usuario (ej.,
active
,inactive
).
⚠️ Manejo de Errores
La API maneja errores utilizando códigos de estado HTTP estándar y respuestas de error estructuradas.
Ejemplo de Respuesta de Error:
{
"error": "invalid_request",
"error_description": "Missing required parameter: sub"
}
Códigos de Estado HTTP Comunes:
200 OK
- La solicitud fue exitosa.400 Bad Request
- Parámetros inválidos o faltantes.401 Unauthorized
- Falla en la autenticación.404 Not Found
- Recurso no encontrado.500 Internal Server Error
- Error inesperado del servidor.
📞 Soporte
Para asistencia, contacta al equipo de Coordinación de Servicios de Integración y Aplicaciones.
Correo electrónico: epalma@fgs.co
📅 Información Adicional
- Documentación actualizada por última vez: Agosto 2025
- Para actualizaciones adicionales, consulta el Portal de Exchange de API
Documentación actualizada en Agosto 2025 por epalma@fgs.co - Edna Nayibe Palma
© 2025 Fundación Grupo Social - Colmena. Archivo generado para la API CS Membership User Migration